package com.cnhis.cloudhealth.clinical.clidoctor.clischemedefine.service;

import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;

import com.alibaba.dubbo.config.annotation.Service;
import com.cnhis.cloudhealth.clinical.clidoctor.clischemedefine.bo.CliSchemeDefineBo;
import com.cnhis.cloudhealth.commons.Mappers.ModelVo;
import java.util.HashMap;

@Service
public class CliSchemeDefineImpl implements ICliSchemeDefine {
  @Autowired
  private CliSchemeDefineBo cliSchemeDefineBo;

@Override
public ModelVo catalog() throws Exception {
	return cliSchemeDefineBo.catalog();
}

@Override
public ModelVo queryCatalogItem(Map map, int currPage, int pageSize)
		throws Exception {
	return cliSchemeDefineBo.queryCatalogItem(map, currPage, pageSize);
}

@Override
public ModelVo schemeDetail(Map map, int currPage, int pageSize)
		throws Exception {
	return cliSchemeDefineBo.schemeDetail(map, currPage, pageSize);
}

@Override
public ModelVo allSearch(Map map, int currPage, int pageSize) throws Exception {
	return cliSchemeDefineBo.allSearch(map, currPage, pageSize);
}

@Override
public ModelVo queryOffice() throws Exception {
	return cliSchemeDefineBo.queryOffice();
}

@Override
public ModelVo schemeAlias(Map map) throws Exception {
	return cliSchemeDefineBo.schemeAlias(map);
}

@Override
public ModelVo adviceItemTree() throws Exception {
	return cliSchemeDefineBo.adviceItemTree();
}

@Override
public ModelVo getMedical(Map map, int currPage, int pageSize) throws Exception {
	return cliSchemeDefineBo.getMedical(map, currPage, pageSize);
}

@Override
public ModelVo catalogDetail(Map map, int currPage, int pageSize)
		throws Exception {
	return cliSchemeDefineBo.catalogDetail(map, currPage, pageSize);
}

@Override
public ModelVo medicalPrompt(Map map) throws Exception {
	return cliSchemeDefineBo.medicalPrompt(map);
}

@Override
public ModelVo fetchTreatment(Map map)
		throws Exception {
	
	return cliSchemeDefineBo.fetchTreatment(map);
}

@Override
public ModelVo herbCommonUseList(Map map) throws Exception {
	return cliSchemeDefineBo.herbCommonUseList(map);
}

@Override
public ModelVo findSpecialTreament(Map map) throws Exception {
	return cliSchemeDefineBo.findSpecialTreament(map);
}

@Override
public ModelVo getHerbById(Map map) throws Exception {
	return cliSchemeDefineBo.getHerbById(map);
}

@Override
public ModelVo checkCode(Map map) throws Exception {
	return cliSchemeDefineBo.checkCode(map);
}

@Override
public ModelVo clinicBEF1Insert(Map map) throws Exception {
	return cliSchemeDefineBo.execClinicBEF1Insert(map);
}

@Override
public ModelVo clinicBBXDEL(Map map) throws Exception {
	return cliSchemeDefineBo.execClinicBBXDEL(map);
}

@Override
public ModelVo getVaf1Bybbx01a_8(HashMap map)
    throws Exception
{
    return cliSchemeDefineBo.getVaf1Bybbx01a_8(map);
}

@Override
public ModelVo adviceSousuo(HashMap map)
    throws Exception
{
    return cliSchemeDefineBo.adviceSousuo(map);
}

@Override
public ModelVo getVaf1Bybbx01a_s(HashMap map)
    throws Exception
{
    return cliSchemeDefineBo.getVaf1Bybbx01a_s(map);
}
  
}
